![]() Nim taç logosu | |
Paradigması | Çok paradigmalı: derlenen, eş-zamanlı, prosedürel, zorunlu, fonksiyonel, nesne-yönelimli, meta |
---|---|
İlk çıkışı | 2008 | )
Tasarımcı | Andreas Rumpf |
Geliştirici | Nim Lang Team[1] |
Kararlı sürüm | 2.0.6[2] ![]() |
Tip sistemi | Statik,[3] güçlü,[4] çıkarsanmış, yapısal |
Önemli uygulamaları | Sözcüksel |
Etkilendikleri | Ada, Modula-3, Lisp, C++, Object Pascal, Python, Oberon, Rust, ParaSail[5] |
Uygulama dili | Nim (öz-barındırılan) |
Platformu | IA-32, x86-64, ARM, AArch64, RISC-V, PowerPC ...[6] |
Lisans | MIT Lisansı[7] ![]() |
Olağan dosya uzantıları | .nim, .nims, .nimble |
Web sitesi | nim-lang.org forum.nim-lang.org |
Nim (eski adıyla Nimrod), Andreas Rumpf tarafından tasarlanan ve geliştirilen, genel amaçlı, çok paradigmalı, statik tipli, derlenen[8] bir programlama dilidir. Derleme zamanı kod sentezi, cebirsel veri türleri, mesaj iletme gibi çeşitli özellikler ile meta programlama, işlevsel, prosedürel ve nesne yönelimli programlama stillerini desteklemenin yanı sıra C / C++ dillerine yabancı fonksiyon arayüzü katmanı sunarak ve C, C++, Objective-C ve JavaScript dillerine derlenerek "verimli, etkileyici ve zarif",[9] olmayı hedefleyen bir tasarıma sahiptir.
|konferansurl=
görmezden gelindi (yardım)